在前端框架裡,Angular 最大的特色就是一開始就給你一個完整架構:
👉 簡單來說,Angular CLI 是「官方提供的開發工具」,幫你把環境建好、架構搭好,你專心寫功能就行。
請先安裝 Node.js(建議 v18 以上)。
終端機輸入:
npm install -g @angular/cli
檢查安裝是否成功:
ng version
在你要存放的資料夾下輸入:
ng new resume-site
CLI 會問幾個問題:
Yes(之後我們會用)SCSS(因為我們 Day 2 已經學了 SCSS)完成後會自動建立 resume-site/ 專案。
cd resume-site
ng serve
打開瀏覽器進 http://localhost:4200,會看到 Angular 預設的「Welcome」畫面。
進到 src/app/,你會看到幾個重要檔案:
👉 初學者最常改的就是 app.component.html,這裡可以放我們 Day 6 的履歷網站骨架。
src/app/app.component.html,清空預設內容。index.html 主要 <body> 裡的 HTML 貼進去(記得 <header> ~ <footer>)。style.css 內容到 src/app/app.component.scss。這樣就完成了最初的搬家。之後,我們會一步一步把這些 HTML 區塊「切成 Angular 元件」。
http://localhost:4200
ng serve
cd resume-site
index.html(Angular 的 index.html 只用來掛 <app-root>)app.component.html
styles.css 但找不到樣式app.component.scss 才會跟元件一起跑(之後也能抽出來做全域樣式)ng version)明天,我們要開始「切元件」: